纯css爱心代码

您所在的位置:网站首页 cyanosis 中文 纯css爱心代码

纯css爱心代码

#纯css爱心代码| 来源: 网络整理| 查看: 265

theme: cyanosis

最近打火机与公主裙中的爱心代码超级火,看着特别心动,让俺用css来写个简易版!!!

先看效果:

纯css爱心代码-最近超级火的打火机与公主裙中的爱心代码(简易版) 代码拆解:

主要是分为3大部分

分子颗粒 爱心 动画 代码实现: 分子颗粒

分子颗粒其实非常简单,主要是使用到的就是css的渐变:linear-gradient,然后再用css3新出的background-size来控制颗粒之间的距离。控制linear-gradient的角度,只展示出一个点。

纯css爱心代码-最近超级火的打火机与公主裙中的爱心代码(简易版)

这是background-size控制在10像素之间的效果。

background: linear-gradient(148deg, #f00, transparent 2px), linear-gradient(45deg, pink 0px, transparent 3px); background-size: 10px 10px; 爱心

爱心其实更加简单,使用伪元素::after和::before做出两个圆,然后用定位调整一下位置。

纯css爱心代码-最近超级火的打火机与公主裙中的爱心代码(简易版) .loveMargin { width: 300px; height: 300px; background: linear-gradient(148deg, #f00, transparent 2px), linear-gradient(45deg, pink 0px, transparent 3px); background-size: 10px 10px; position: relative; } .loveMargin::after { content: ''; position: absolute; left: 0px; top: -142px; width: 300px; height: 300px; background: linear-gradient(148deg, #f00, transparent 2px), linear-gradient(45deg, pink 0px, transparent 3px); background-size: 10px 10px; border-radius: 50%; } .loveMargin::before { content: ''; position: absolute; left: -137px; width: 300px; height: 300px; background: linear-gradient(148deg, #f00, transparent 2px), linear-gradient(45deg, pink 0px, transparent 3px); background-size: 10px 10px; border-radius: 50%; } 动画效果

心动的效果,其实主要就是放大和缩小,用到transform中的scale()。再用动画@keyframes控制关键帧来实现。不停的心动主要使用的是animation中的infinite属性。

纯css爱心代码-最近超级火的打火机与公主裙中的爱心代码(简易版) animation: scaleDraw 3s infinite; -webkit-animation: scaleDraw 3s infinite; @keyframes scaleDraw { /*定义关键帧、scaleDrew是需要绑定到选择器的关键帧名称*/ 0% { transform: scale(1); /*开始为原始大小*/ } 50% { transform: scale(1.1); /*放大1.1倍*/ } 100% { transform: scale(1); /*开始为原始大小*/ } }

将这些效果合并,并且调整,就能变成一个低配版的打火机与公主裙中的爱心代码效果啦~

获取地址链接: https://pan.baidu.com/s/1su-DPYYjg_vW2nTpE2RnOA?pwd=uifz 提取码: uifz

Original: https://www.cnblogs.com/naitang/p/16864096.htmlAuthor: 肥晨Title: 纯css爱心代码-最近超级火的打火机与公主裙中的爱心代码(简易版)

相关阅读 Title: 实验十六 matplotlib数据可视化

目录

第1关:各省gdp的和生成条状图

相关知识

第2关:各省银行数量绘制饼图

相关知识

第3关:各类银行数量绘制折线图

第4关:各日超市销售金额绘制折线图

任务描述

相关知识

编程要求

测试说明

第5关:四种类别的销售数量合计最高的三种商品绘制多个条形图

任务描述

相关知识

编程要求

第6关:销售各类别数据绘制饼图

任务描述

相关知识

编程要求

第1关:各省gdp的和生成条状图

题目要求:

各省GDP的excel文件如图所示 编写一个程序,计算每年各省GDP信息的和,生成条状图显示 要求窗口大小10,10,图表标题为GDP条状图

纯css爱心代码-最近超级火的打火机与公主裙中的爱心代码(简易版)

纯css爱心代码-最近超级火的打火机与公主裙中的爱心代码(简易版) 相关知识

为了完成本关任务,你需要掌握: 1.数据汇总 2.matplotlib库的使用 3.如何建立条状图 4.设置图表参数

Dataframe数据汇总

dataframe对象的Groupby可以根据一个或多个键对DataFrame计算分组摘要统计,count计数、sum求和、mean平均值、std标准差 例如,要将df对象数据按教师列汇总求学生的个数 df.groupby(["教师"])["学号"].count()

matplotlib库的使用

导入pyplot import matplotlib.pyplot as plt

在图表中显示中文 为了正确显示中文字体,请用以下代码更改默认设置,其中’SimHei’表示黑体字。

undefined

import matplotlib matplotlib.rcParams['font.family']='SimHei' matplotlib.rcParams['font.sans-serif'] = ['SimHei']

plt 库的显示函数 使用figure()函数创建一个全局绘图区域,并且使它成为当前的绘图对象, figsize参数可以指定绘图区域的宽度和高度,单位为英寸。 例如 plt.figure(figsize=(8,4)) 建立一个8英寸长4英寸宽的窗口

建立条形图

bar(x, height, alpha=1, width, color=, edgecolor=, label=, linewidth)

参数: x:x轴的位置序列,一般采用arange函数产生一个序列; height:y轴的数值序列,也就是柱形图的高度,一般就是我们需要展示的数据; alpha:透明度 width:为柱形图的宽度 color:柱形图填充的颜色; edgecolor:图形边缘颜色 label:解释每个图像代表的含义 linewidth :边缘线的宽度

undefined

import matplotlib import matplotlib.pyplot as plt x=["mary","mike","harry","tom","jerry","rose"] y=[84.12,91.83,79.89,60.19,96.83,75.09] #设置y轴的值 plt.bar(x,height=y,width=0.5, color='b') #根据x和y绘制条形,条形宽度0.5,颜色蓝色 plt.show()

设置图表参数

plt.xlim(xmin,xmax) 设置当前x轴取值范围 plt.ylim(xmin,xmax) 设置当前y轴取值范围 plt.xlabel(s) 设置当前x轴的标签 plt.ylabel(s) 设置当前y轴的标签 plt.title() 设置标题

import pandas import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt matplotlib.rcParams['font.family']='SimHei' matplotlib.rcParams['font.sans-serif'] = ['SimHei'] data=pandas.read_excel("test/各省GDP.xlsx",dtype={"年份":str}) #代码开始 df = data.groupby(["年份"])["GDP"].sum() fig = plt.figure(figsize = (10,10)) plt.bar(df.index,df) plt.title("GDP条状图") plt.show() #代码结束 plt.savefig("image1/gdptxt.jpg") 第2关:各省银行数量绘制饼图

银行分布excel文件如图所示

纯css爱心代码-最近超级火的打火机与公主裙中的爱心代码(简易版)

纯css爱心代码-最近超级火的打火机与公主裙中的爱心代码(简易版)

编写一个按省汇总银行信息的程序,生成一个饼形图,显示每个省的银行数量,要求绘图窗口为10个,标题是银行省分布图,前两个字显示在饼图外面。

[En]

Write a program to summarize the bank information by province to generate a pie chart showing the number of banks in each province requires the drawing window to be 10, 10, the title is bank province distribution map, the first two words of the province are displayed outside the pie chart.

相关知识

绘制饼图

pie(x, explode=None, labels=None,colors=(‘b’, ‘g’, ‘r’, ‘c’, ‘m’, ‘y’, ‘k’, ‘w’), autopct=None, shadow=False,labeldistance=1.1, radius=None) 参数: x (每一块)的比例,如果sum(x) > 1会使用sum(x)归一化 labels (每一块)饼图外侧显示的说明文字 explode (每一块)离开中心距离 startangle 起始绘制角度,默认图是从x轴正方向逆时针画起,如设定=90则从y轴正方向画起 shadow 是否阴影 labeldistance label绘制位置,相对于半径的比例, 如

Original: https://blog.csdn.net/qq_52973916/article/details/127255719Author: 学为以—Title: 实验十六 matplotlib数据可视化

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/361393/

转载文章受原作者版权保护。转载请注明原作者出处!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3